Versions:
QSpectrumAnalyzer 2.2.0, released by independent developer Michal Krenek, is an open-source desktop utility that turns inexpensive software-defined-radio hardware into an easy-to-read RF spectrum monitor. Built on the PyQtGraph visualization toolkit, the program supplies a unified graphical front end for the command-line power scanners soapy_power, hackrf_sweep, rtl_power and rx_power, letting users sweep large frequency ranges in real time without typing repetitive shell arguments. Typical applications include identifying unknown transmitters, checking antenna performance, measuring spurious emissions during hardware prototyping, hunting down interference sources in Wi-Fi or cellular bands, logging long-term occupancy for amateur-radio contesting, and demonstrating basic RF concepts in educational labs. The interface displays amplitude versus frequency as a scrolling waterfall or averaged plot, supports cursors and peak detection, exports CSV for further analysis, and allows multiple backend binaries to be selected from a drop-down menu so the same laptop can be switched between RTL-SDR, HackRF, LimeSDR or other SoapSDR-compatible hardware in seconds. Because all heavy lifting is delegated to the external binaries, the application itself remains lightweight and portable across Linux, Windows and macOS systems that have Python 3 and PyQt5 installed. As the first stable milestone, version 2.2.0 remains the only numbered release to date, yet the codebase is actively maintained on public repositories where contributors add backend wrappers or GUI tweaks between tagged builds. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.
Tags: